/*
 * Zadanie 2 1
 *
 * Napisz funkcję swap, która pobierze dwie referencje do liczb całkowitych i zamieni te liczby miejscam
 *
 * Version: $Id: main.cpp 37 2011-10-24 19:35:42Z s8376@pjwstk.edu.pl $
 */
#include <iostream>
using namespace std;

void swap(int, int);

int main()
{
    int a = 1, b = 2;
    int &refa = a, &refb = b;

    cout << refa << refb << endl;
    swap(refa, refb);
    cout << refa << refb << endl;

    return 0;
}

void swap(int refa, int refb)
{
    int buffer = refa;
    refa = refb;
    refb = buffer;
}
